/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Toepen.SpelFacade;

import java.io.Serializable;

/**
 * Deze facadeklasse is een bericht naar de GUI met daarin het resultaat van de
 * actie van de gebruiker en een boodschap daarbij
 * @author Bart Piggen
 */
public class ActieResult implements Serializable {
    private ActieResultEnum _Result;
    private String _Message;

    /**
     * Constructor voor ActieResult
     * @param result ActieResultEnum met daarin wat voor soort resultaat het is
     * @param message   String met daarin de eventuele boodschap
     */
    protected ActieResult(ActieResultEnum result, String message)
    {
        _Result=result;
        _Message=message;
    }

    /**
     * @return ActieResultEnum met daarin de resultaatcode
     */
    public ActieResultEnum getResult()
    {
        return(_Result);
    }

    /**
     * @return String met eventuele boodschap die bij het resultaat hoort
     */
    public String getMessage()
    {
        return(_Message);
    }
}
